package com.irdstudio.efp.limit.service.vo;

import java.math.BigDecimal;

import com.irdstudio.basic.framework.core.vo.BaseInfo;
/**
 * <p>Description: 预授信名单表				<p>
 * @author chenqm1
 * @date 2018-05-03
 */
public class LmtPrelistVO extends BaseInfo {

	private static final long serialVersionUID = 1L;	
	
	/** 预授信流水号 */
	private String preSerno;
	/** 批次流水号 */
	private String batchSerno;
	/** 客户号 */
	private String cusId;
	/** 客户名称 */
	private String cusName;
	/** 证件类型 */
	private String certType;
	/** 证件号码 */
	private String certCode;
	/** 证件到期日 */
	private String certExpireDate;
	/** 手机 */
	private String mobile;
	/** 产品代码 */
	private String prdCode;
	/** 业务产品名称 */
	private String prdName;
	/** 额度类型 */
	private String lmtType;
	/** 授信额度 */
	private BigDecimal lmtAmt;
	/** 已激活金额 */
	private BigDecimal actLmtAmt;
	/** 待激活金额 */
	private BigDecimal waitActAmt;
	/** 期限 */
	private BigDecimal term;
	/** 利率模式 */
	private String irMode;
	/** 固定利率 */
	private BigDecimal fixedRate;
	/** 年利率 */
	private BigDecimal rateY;
	/** 利率浮动方式 */
	private String irFloatType;
	/** 利率浮动比例 */
	private BigDecimal irFloatPct;
	/** 利率调整方式 */
	private String irAdjustMode;
	/** 客户风险系数 */
	private BigDecimal cusRpn;
	/** 信用等级 */
	private String creditLevel;
	/** 激活有效期（天） */
	private BigDecimal actValidDays;
	/** 是否农户 */
	private String agriFlg;
	/** 是否有工作单位 */
	private String hasWorkPlace;
	/** 工作单位名称 */
	private String workPlace;
	/** 状态 */
	private String status;
	/** 当前操作 */
	private String curOp;
	/** 授信状态 */
	private String lmtStatus;
	/** 备注 */
	private String remarks;
	/** 客户经理 */
	private String cusManager;
	/** 主管机构 */
	private String mainBrId;
	/** 出账机构编号 */
	private String chargeoffBrId;
	/** 机构法人代码 */
	private String legalOrgCode;
	/** 机构法人名称 */
	private String legalOrgName;
	/** 机构法人简称称 */
	private String legalOrgSimpleName;
	/** 导入日期 */
	private String importDate;
	/** 创建日期 */
	private String createDate;
	/** 创建时间 */
	private String createTime;
	/** 最后更新人 */
	private String lastUpdateUser;
	/** 最后修改时间 */
	private String lastUpdateTime;
	/** 授信流水号 */
	private String lmtSerno;
	/** 期限类型 */
	private String termType;
	/**授信金额起*/
	private BigDecimal lmtAmtStart;
	/**授信金额止*/
	private BigDecimal lmtAmtEnd;
	/**期限日期起*/
	private String dateStart;
	/**期限日期止*/
	private String dateEnd;
	/**授信协议编号*/
	private String lmtContNo;
	/**产品ID*/
	private String prdId;
	/**客户级别*/
	private String cusLevel;
	/**最高信用额度*/
	private BigDecimal maxCreditLimit;
	/**回访电话*/
	private String callBackTelnum;
	/**推荐人手机号*/
	private String referrerMobile;
	/** 短信营销额度*/
	private BigDecimal  msgMarketingLmt;
	/** 是否已发送营销短信*/
	private String sendMsgInd;
	

	
	public BigDecimal getRateY() {
		return rateY;
	}
	public void setRateY(BigDecimal rateY) {
		this.rateY = rateY;
	}
	public String getLmtStatus() {
		return lmtStatus;
	}
	public void setLmtStatus(String lmtStatus) {
		this.lmtStatus = lmtStatus;
	}
	public String getCallBackTelnum() {
		return callBackTelnum;
	}
	public void setCallBackTelnum(String callBackTelnum) {
		this.callBackTelnum = callBackTelnum;
	}
	public String getReferrerMobile() {
		return referrerMobile;
	}
	public void setReferrerMobile(String referrerMobile) {
		this.referrerMobile = referrerMobile;
	}
	public String getCusLevel() {
		return cusLevel;
	}
	public void setCusLevel(String cusLevel) {
		this.cusLevel = cusLevel;
	}
	public BigDecimal getMaxCreditLimit() {
		return maxCreditLimit;
	}
	public void setMaxCreditLimit(BigDecimal maxCreditLimit) {
		this.maxCreditLimit = maxCreditLimit;
	}
	public String getLegalOrgSimpleName() {
		return legalOrgSimpleName;
	}
	public void setLegalOrgSimpleName(String legalOrgSimpleName) {
		this.legalOrgSimpleName = legalOrgSimpleName;
	}
	
	public String getPrdId() {
		return prdId;
	}
	public void setPrdId(String prdId) {
		this.prdId = prdId;
	}
	public String getLmtContNo() {
		return lmtContNo;
	}
	public void setLmtContNo(String lmtContNo) {
		this.lmtContNo = lmtContNo;
	}
	public BigDecimal getLmtAmtStart() {
		return lmtAmtStart;
	}
	public void setLmtAmtStart(BigDecimal lmtAmtStart) {
		this.lmtAmtStart = lmtAmtStart;
	}
	public BigDecimal getLmtAmtEnd() {
		return lmtAmtEnd;
	}
	public void setLmtAmtEnd(BigDecimal lmtAmtEnd) {
		this.lmtAmtEnd = lmtAmtEnd;
	}
	public String getDateStart() {
		return dateStart;
	}
	public void setDateStart(String dateStart) {
		this.dateStart = dateStart;
	}
	public String getDateEnd() {
		return dateEnd;
	}
	public void setDateEnd(String dateEnd) {
		this.dateEnd = dateEnd;
	}
	public String getTermType() {
		return termType;
	}
	public void setTermType(String termType) {
		this.termType = termType;
	}
	public String getLmtSerno() {
		return lmtSerno;
	}
	public void setLmtSerno(String lmtSerno) {
		this.lmtSerno = lmtSerno;
	}
	public void setPreSerno(String preSerno){
		this.preSerno = preSerno;
	}
	public String getPreSerno(){
		return this.preSerno;
	}		
	public void setBatchSerno(String batchSerno){
		this.batchSerno = batchSerno;
	}
	public String getBatchSerno(){
		return this.batchSerno;
	}		
	public void setCusId(String cusId){
		this.cusId = cusId;
	}
	public String getCusId(){
		return this.cusId;
	}		
	public void setCusName(String cusName){
		this.cusName = cusName;
	}
	public String getCusName(){
		return this.cusName;
	}		
	public void setCertType(String certType){
		this.certType = certType;
	}
	public String getCertType(){
		return this.certType;
	}		
	public void setCertCode(String certCode){
		this.certCode = certCode;
	}
	public String getCertCode(){
		return this.certCode;
	}
	public String getCertExpireDate() {
		return certExpireDate;
	}
	public void setCertExpireDate(String certExpireDate) {
		this.certExpireDate = certExpireDate;
	}
	public void setMobile(String mobile){
		this.mobile = mobile;
	}
	public String getMobile(){
		return this.mobile;
	}		
	public void setPrdCode(String prdCode){
		this.prdCode = prdCode;
	}
	public String getPrdCode(){
		return this.prdCode;
	}		
	public void setPrdName(String prdName){
		this.prdName = prdName;
	}
	public String getPrdName(){
		return this.prdName;
	}		
	public void setLmtType(String lmtType){
		this.lmtType = lmtType;
	}
	public String getLmtType(){
		return this.lmtType;
	}		
	public void setLmtAmt(BigDecimal lmtAmt){
		this.lmtAmt = lmtAmt;
	}
	public BigDecimal getLmtAmt(){
		return this.lmtAmt;
	}		
	public void setActLmtAmt(BigDecimal actLmtAmt){
		this.actLmtAmt = actLmtAmt;
	}
	public BigDecimal getActLmtAmt(){
		return this.actLmtAmt;
	}		
	public void setWaitActAmt(BigDecimal waitActAmt){
		this.waitActAmt = waitActAmt;
	}
	public BigDecimal getWaitActAmt(){
		return this.waitActAmt;
	}		
	public void setTerm(BigDecimal term){
		this.term = term;
	}
	public BigDecimal getTerm(){
		return this.term;
	}		
	public void setIrMode(String irMode){
		this.irMode = irMode;
	}
	public String getIrMode(){
		return this.irMode;
	}		
	public void setFixedRate(BigDecimal fixedRate){
		this.fixedRate = fixedRate;
	}
	public BigDecimal getFixedRate(){
		return this.fixedRate;
	}		
	public void setIrFloatType(String irFloatType){
		this.irFloatType = irFloatType;
	}
	public String getIrFloatType(){
		return this.irFloatType;
	}		
	public void setIrFloatPct(BigDecimal irFloatPct){
		this.irFloatPct = irFloatPct;
	}
	public BigDecimal getIrFloatPct(){
		return this.irFloatPct;
	}		
	public void setIrAdjustMode(String irAdjustMode){
		this.irAdjustMode = irAdjustMode;
	}
	public String getIrAdjustMode(){
		return this.irAdjustMode;
	}		
	public void setCusRpn(BigDecimal cusRpn){
		this.cusRpn = cusRpn;
	}
	public BigDecimal getCusRpn(){
		return this.cusRpn;
	}		
	public void setCreditLevel(String creditLevel){
		this.creditLevel = creditLevel;
	}
	public String getCreditLevel(){
		return this.creditLevel;
	}		
	public void setActValidDays(BigDecimal actValidDays){
		this.actValidDays = actValidDays;
	}
	public BigDecimal getActValidDays(){
		return this.actValidDays;
	}		
	public void setAgriFlg(String agriFlg){
		this.agriFlg = agriFlg;
	}
	public String getAgriFlg(){
		return this.agriFlg;
	}		
	public void setHasWorkPlace(String hasWorkPlace){
		this.hasWorkPlace = hasWorkPlace;
	}
	public String getHasWorkPlace(){
		return this.hasWorkPlace;
	}		
	public void setWorkPlace(String workPlace){
		this.workPlace = workPlace;
	}
	public String getWorkPlace(){
		return this.workPlace;
	}		
	public void setStatus(String status){
		this.status = status;
	}
	public String getStatus(){
		return this.status;
	}		
	public void setCurOp(String curOp){
		this.curOp = curOp;
	}
	public String getCurOp(){
		return this.curOp;
	}		
	public void setRemarks(String remarks){
		this.remarks = remarks;
	}
	public String getRemarks(){
		return this.remarks;
	}		
	public void setCusManager(String cusManager){
		this.cusManager = cusManager;
	}
	public String getCusManager(){
		return this.cusManager;
	}		
	public void setMainBrId(String mainBrId){
		this.mainBrId = mainBrId;
	}
	public String getMainBrId(){
		return this.mainBrId;
	}		
	public void setChargeoffBrId(String chargeoffBrId){
		this.chargeoffBrId = chargeoffBrId;
	}
	public String getChargeoffBrId(){
		return this.chargeoffBrId;
	}		
	public void setLegalOrgCode(String legalOrgCode){
		this.legalOrgCode = legalOrgCode;
	}
	public String getLegalOrgCode(){
		return this.legalOrgCode;
	}		
	public void setLegalOrgName(String legalOrgName){
		this.legalOrgName = legalOrgName;
	}
	public String getLegalOrgName(){
		return this.legalOrgName;
	}		
	public void setImportDate(String importDate){
		this.importDate = importDate;
	}
	public String getImportDate(){
		return this.importDate;
	}		
	public void setCreateDate(String createDate){
		this.createDate = createDate;
	}
	public String getCreateDate(){
		return this.createDate;
	}		
	public void setCreateTime(String createTime){
		this.createTime = createTime;
	}
	public String getCreateTime(){
		return this.createTime;
	}		
	public void setLastUpdateUser(String lastUpdateUser){
		this.lastUpdateUser = lastUpdateUser;
	}
	public String getLastUpdateUser(){
		return this.lastUpdateUser;
	}		
	public void setLastUpdateTime(String lastUpdateTime){
		this.lastUpdateTime = lastUpdateTime;
	}
	public String getLastUpdateTime(){
		return this.lastUpdateTime;
	}
	
	
	public BigDecimal getMsgMarketingLmt() {
		return msgMarketingLmt;
	}
	public void setMsgMarketingLmt(BigDecimal msgMarketingLmt) {
		this.msgMarketingLmt = msgMarketingLmt;
	}
	public String getSendMsgInd() {
		return sendMsgInd;
	}
	public void setSendMsgInd(String sendMsgInd) {
		this.sendMsgInd = sendMsgInd;
	}
	@Override
	public String toString() {
		return "LmtPrelistVO [preSerno=" + preSerno + ", batchSerno=" + batchSerno + ", cusId=" + cusId + ", cusName="
				+ cusName + ", certType=" + certType + ", certCode=" + certCode + ", mobile=" + mobile + ", prdCode="
				+ prdCode + ", prdName=" + prdName + ", lmtType=" + lmtType + ", lmtAmt=" + lmtAmt + ", actLmtAmt="
				+ actLmtAmt + ", waitActAmt=" + waitActAmt + ", term=" + term + ", irMode=" + irMode + ", fixedRate="
				+ fixedRate + ", irFloatType=" + irFloatType + ", irFloatPct=" + irFloatPct + ", irAdjustMode="
				+ irAdjustMode + ", cusRpn=" + cusRpn + ", creditLevel=" + creditLevel + ", actValidDays="
				+ actValidDays + ", agriFlg=" + agriFlg + ", hasWorkPlace=" + hasWorkPlace + ", workPlace=" + workPlace
				+ ", status=" + status + ", curOp=" + curOp + ", remarks=" + remarks + ", cusManager=" + cusManager
				+ ", mainBrId=" + mainBrId + ", chargeoffBrId=" + chargeoffBrId + ", legalOrgCode=" + legalOrgCode
				+ ", legalOrgName=" + legalOrgName + ", importDate=" + importDate + ", createDate=" + createDate
				+ ", createTime=" + createTime + ", lastUpdateUser=" + lastUpdateUser + ", lastUpdateTime="
				+ lastUpdateTime + ", lmtSerno=" + lmtSerno + ", termType=" + termType + ", lmtAmtStart=" + lmtAmtStart
				+ ", lmtAmtEnd=" + lmtAmtEnd + ", dateStart=" + dateStart + ", dateEnd=" + dateEnd + "]";
	}
	
		

}
